Views: A Framework for Feature-based Development and Distribution of OO Applications
نویسندگان
چکیده
The common view of component centered development is one where applications are constructed by assembling interacting but non-overlapping software components. We are interested in the case where components do overlap, but that may still be developed independently, and deployed and executed in a distributed fashion. In our approach, applications are constructed by independently modeling and programming the functional roles that objects may play, and composing them only on-demand during run-time. An object's response to a message depends on the views currently attached to its core instance. We first present our model of view programming, and show how it is being supported in C++. Next, we show how view programming can be used to add features to existing applications by wrapping those features into view components, which facilitates software configuration and evolution. Finally, we look at the challenges and opportunities provided by view programming to distribute components in a safe, robust, and effi-
منابع مشابه
Performance Evaluation of Local Detectors in the Presence of Noise for Multi-Sensor Remote Sensing Image Matching
Automatic, efficient, accurate, and stable image matching is one of the most critical issues in remote sensing, photogrammetry, and machine vision. In recent decades, various algorithms have been proposed based on the feature-based framework, which concentrates on detecting and describing local features. Understanding the characteristics of different matching algorithms in various applications ...
متن کاملA New Hybrid Framework for Filter based Feature Selection using Information Gain and Symmetric Uncertainty (TECHNICAL NOTE)
Feature selection is a pre-processing technique used for eliminating the irrelevant and redundant features which results in enhancing the performance of the classifiers. When a dataset contains more irrelevant and redundant features, it fails to increase the accuracy and also reduces the performance of the classifiers. To avoid them, this paper presents a new hybrid feature selection method usi...
متن کاملDesigning a Conceptual Framework for Employees' Self-development Behavio; a Case in the Khorasan Razavi, North and South Gas Company
The concept of "self-development behavior and the voluntary development of employees" has a special position in the literature of organizational behavior and organizational resource management; and management scholars and experts have different views on this. The main purpose of the present study was to present a conceptual framework for employees' self-development behavior. This research was d...
متن کاملRobust Agent Based Distribution System Restoration with Uncertainty in Loads in Smart Grids
This paper presents a comprehensive robust distributed intelligent control for optimum self-healing activities in smart distribution systems considering the uncertainty in loads. The presented agent based framework obviates the requirements for a central control method and improves the reliability of the self-healing mechanism. Agents possess three characteristics including local views, decentr...
متن کاملFace Recognition Based Rank Reduction SVD Approach
Standard face recognition algorithms that use standard feature extraction techniques always suffer from image performance degradation. Recently, singular value decomposition and low-rank matrix are applied in many applications,including pattern recognition and feature extraction. The main objective of this research is to design an efficient face recognition approach by combining many tech...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000